management labor legal customer legal technology employment law litigation hold process legal software consulting crm legal technology software contract management document management attorney project management relationship case management